/****************************************
	Generic Elements
****************************************/
body {background-color:#E9ECF4; margin:0; padding:0; color:#000; font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}

a {	color: #333399; }

/* Only links in the content area have roll over */
#c a:hover {}
/* New window link */
a.nw {	padding:0 14px 0 0; }
img {	border:none;}
.he, #s2c, #sn, #sd, #an, #ad {	position:absolute;	left:0;	height:1px;	width:1px;	margin:-500em;	visibility:hidden;}
fieldset {	border:1px solid #ffffff; /* opera fix... */	border:none;	margin:0;	padding:0; }
form {	padding:0;	margin:0; }
input, select, textarea {font-size:9pt;}
h1 { font-size:1.8em;  /* 22px */	margin:0; }
h2 { font-size:1.5em;  /* 18px */	margin:0; }
h3 { font-size:1.3em;  /* 14px */	margin:0; }
h4 { font-size:0.9em;  /* 9px */	margin:0; }
h5 { font-size:0.9em;  /* 9px */	margin:0; }
hr { background-color:#f7f7cd; } 
#ec { width:1002px; }
#ec2{ width:500px; margin-left:10px;}
.ec2{width:500px; margin-left:10px;}
/****************************************
	Header
****************************************/
	#h {background: url(../skin/headerBg.jpg) repeat-x;height:54px; width:100%;padding:0em; margin:0em; }
	#h #logo{ float: left; padding: 0em; background: url(../skin/FNDSSCORP.gif);background-repeat:no-repeat; width:161px; height:20px; margin:2px 0 3px 5px;}	
	#h #productTitel {float:left;padding:0em; height:21px;margin-top:3px;font-family:Arial;font-weight:bold;font-size:13pt;color:#f7f4ef;}
	/* This style used for login/logout page */
	#swan_topBg{background-color:#ededed; height:70px; }
	
	
	#printh{height:70px; width:100%;padding:0em; margin:0em;}
	#printContent {width:1002px; padding: 0em 0em 0em 0em;  margin:0em 0em; height:400px;}	
	#printContent #left{ width:30px; float:left; padding: 10px 0px 10px 0px;   }	
	#printContent #ez {  float:left; padding:0px;  margin:10px 0px 10px 10px;  width:682px; }
	#printContent #ez table tr th {	padding:4px 6px 4px ; text-align:left; vertical-align: top; empty-cells:show;}	  
	#printContent #ez table tr td { vertical-align: top;empty-cells:show;padding:8px;}
	#printTitle{font-size: 10pt;padding:2px 2px; font-weight:bold;font-family:Arial; border-bottom:1px solid #3a5a87;}
	#printFooter{width:942px;float:right; margin:0; list-style-type:none;margin-top:24px;; font-family:Arial;font-size:9pt;height:40px; }	

		
/****************************************
	Common Navigation
****************************************/	
*#cLin  {
position:relative; top:10px; left:487px; z-index:1; width:520px;
}	
#cLin table { top:20px; }
#cLin table tr td {padding:2px 4px 2px 4px; color:#ffffff;font-size:7.5pt; font-family:Tahoma,Helvetica,Geneva,sans-serif;}
#cLin table tr td a {color:#ffffff;text-decoration:none;font-size:7.5pt; font-family:Tahoma,Helvetica,Geneva,sans-serif;}
/*#cLin  {



	padding:0em 0em 0em 0em;
	height:1.2em;
	margin:0em 10em;
	float:right;
	width:576px;
	
}
			#cLin table { top:20px; margin:0em 40em; }
				#cLin table tr td {padding:0em 4px 0em 4px; color:#ffffff;}
					#cLin table tr td span { padding:0em 0em 0em 0em; display:block; }
					#cLin table tr td a {color:#ffffff;text-decoration:none;font-size:7.5pt; font-family:Tahoma,Helvetica,Geneva,sans-serif;}
		
		#lInfo  {width:176px;float:right; padding: 0em 0em 0em 0em; height:1.2em;  margin:0em 0em; text-align:end;font-size:8.5pt; font-family:Arial; color:#ffff21;}
		
		.img{vertical-align:bottom}
				*/	
							
							
		
/****************************************
	Main Navigation
****************************************/
	#n { padding: 0px;margin:0em 0em; text-transform:capitalize; float:left; }
		#n ul {list-style-type:none; padding:0em 0em 0em 0px; margin:0px 0px;width:1000px;}
			#n ul li {float:left; padding:0px 0px 0px 0px;  margin:0; }
			#n ul li.swan_tabImage{vertical-align:top;}
				#n ul li span { padding:0px 0px 0px 0px; margin:0;}	
				#n ul li a { font-family:Verdana;font-size:10px; background:  url(../skin/topDimTabBg.gif) repeat-x top; color:white; font-weight:bold;text-decoration:none;display:block; padding:3px 2px 4px 0px;  }								
			#n ul li.t4s {float:left;  padding:0px 0px 0px 0px;background-image: url(../skin/topTabR.gif); background-position: bottom right; background-repeat:no-repeat;}
				#n ul li.t4s span {padding:0px 0px 0px 0px; }
				#n ul li.t4s a {background:  url(../skin/topTabBg.gif) repeat-x top; color:white;font-weight:bold;text-decoration:none;margin:0px;padding:0px;padding:4px 0px 4px 0px;}
				
				#n ul li.t4dis { background-image: url(../skin/topDimTabR.gif); background-position: top right;}
				#n ul li.t4dis span {}
				#n ul li.t4dis a { color:#4f6070; }
					
			/* Sub tabs, carry over all properties from main tabs, except bit of extra padding and reduced line height */
	
	#ns {padding: 0px; margin:0em 0em; margin-top:-3px;text-transform:capitalize; background-color:#473E75; width:1002px;float:left;}
		#ns ul {list-style-type:none; padding:2px 0px 0px 3px; margin:0em 0em; }
			#ns ul li {  float:left; padding:0em 0px 0px 0px;  background-repeat:no-repeat;}
				#ns ul li span {padding:0px 20px 0px 10px; display:block; }	
				#ns ul li a { color:white;text-decoration:none; font-size:10px;font-weight:normal;font-family:Verdana; display:block; padding:1px 0px 2px 0px;white-space: nowrap; }	
				#ns ul li a:hover { }
			#ns ul li.sts {font-weight: normal;}
				#ns ul li.sts span {background-color:#E9ECF4;}
				#ns ul li.sts a { color:#000000;text-decoration:none;margin:0px 4px;}	
									
			
/****************************************
	Content
****************************************/
	#c {width:1002px; padding: 0em 0em 0em 0em;  margin:0em 0em;}
	
		/* Page Utilities Module */	
		#c #pu { padding:0px 0em 0px 0em;  margin-bottom:0px; background-color:#eaeff5;}
			#c #pu h4 { margin:0px 0; padding-top:0.5em; color:#3a5a87; font-size:9pt; font-weight:bold;border-bottom:1px solid #3a5a87;}
			#c #pu #butt { width:100%;margin:10px 0em 10px 0em; height:1em; padding-bottom:20px;}
				#c #pu #butt span { padding-left:0em; float:right; margin-bottom:10px;}
				

		/* User Info Module */	
		#c #pu #uInfo {padding-top:10px; font-size:0.9em; height:4em; }
			#c #pu #uInfo #left { \width:460px; w\idth:320px; float:left; padding-left:1em; padding-bottom:0em; font-weight:bold; }
				#c #pu #uInfo #left span {padding-left:1em; font-weight:normal; }
			#c #pu #uInfo #right {\width:470px; w\idth:262px; float:left; padding-left:0px; padding-bottom:0em;font-weight:bold; }
				#c #pu #uInfo #right span {padding-left:1em; font-weight:normal;}

/**********
Event Zone			
**********/	
		 #c #lc { width:145px; float:left;padding-left:10px;padding-right:10px;}		
		* html #c #lc { width:167px; float:left;padding-left:10px;padding-right:5px;}
		#c .lcClass { width:145px; float:left;padding-left:10px;padding-right:10px;}		
		* html #c .lcClass { width:167px; float:left;padding-left:10px;padding-right:5px;}
		
		
		
		/* Left area in the whole layout, holds quick links or ads*/
		#c #leftcol{ width:160px; float:left; padding: 10px 0px 10px 0px; font-size:8pt;  }		
			#leftcol ul{list-style-type:none; border-right:1px solid #a5a9b6; padding:4px 0px 0px 8px;margin:0px; margin-bottom:10px;background-color:#ffffff;}/*Swan uses background-color:#ccd7e0; */
				#leftcol ul li{float:left; padding:4px 0px; }
					#leftcol ul li span{padding:0em 0em 0px 0em; display:block;}
					#leftcol ul li a {font:Tahoma; font-size:9pt; color:#294369; }	
				#leftcol ul li.t4s{list-style-type:none;}
					#leftcol ul li.t4s span{}
					#leftcol ul li.t4sspan a {background-color:#a3c2df; color:#013d74; padding:4px 0px 4px 0px;}	
					
					
			/*added for the promptReportPopUp page*/		
			#c #leftcol2{float:left; padding: 10px 0px 10px 0px; font-size:8pt;  }		
			#leftcol2 ul{list-style-type:none; border-right:1px solid #a5a9b6; padding:4px 0px 0px 8px;margin:0px; margin-bottom:10px;background-color:#ffffff;}/*Swan uses background-color:#ccd7e0; */
				#leftcol2 ul li{float:left; padding:4px 0px; }
					#leftcol2 ul li span{padding:0em 0em 0px 0em; display:block;}
					#leftcol2 ul li a {font:Tahoma; font-size:9pt; color:#294369; }	
				#leftcol2 ul li.t4s{list-style-type:none;}
					#leftcol2 ul li.t4s span{}
					#leftcol2 ul li.t4sspan a {background-color:#a3c2df; color:#013d74; padding:4px 0px 4px 0px;}
					
					
			#leftcolBottom {background:  url(../skin/sideMenuBottom.gif) repeat-x top;}	
		
		#c #leftcolEmp{ width:0px; float:left; }	
		
		/*Left area for holding the boxed*/	
		.lc {float:right;  margin-bottom:10px;  width:160px; position:relative;border-width:1px;border-style:solid; border-color:#B1B2AC;}	
		#lcboxHeader ul {list-style-type:none; padding:0em 0em 0em 0em;margin:0px; border:0;}
			#lcboxHeader ul li{float:left; padding:0px; margin:0px; }
					#lcboxHeader ul li span{ padding:0px; display:block;}
					#lcboxHeader ul li a {background: url(../skin/hBar-Bg.gif) repeat-x top;width:160px;color:#343434;display:block; font-weight:bold;padding:4px 0px 4px 0px;font-size:8pt;}
					
		.lcboxHeader {color:white;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,Geneva,sans-serif;background-color:#A4ADCD;border-style:solid;border-width:1px;border-color:#B1B2AC;margin:0px;padding:2px 2px 2px 2px;height:20px; }
		
		#lcboxBody{background-color:white; padding:6px; padding-top:1px;padding-bottom:1px; border:1px solid #B1B2AC; border-top: 0px; border-top: 0px; line-height: 2em; }
			#lcboxBody a{color:#003399;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;text-align:left;text-decoration:none;padding-top:1px;padding-bottom:1px; }			
																  #lcboxBody a:hover{text-decoration:underline; }

			#lcboxBody a.selected{ font-weight:bold; background-color:#a3c2df;padding:2px 0px 2px 0px;}


			#lcboxHeader2 ul {list-style-type:none; padding:0em 0em 0em 0em;margin:0px; border:0;}
			#lcboxHeader2 ul li{float:left; padding:0px; margin:0px; }
				#lcboxHeader2 ul li span{ padding:0px; display:block;}
				#lcboxHeader2 ul li a {background: url(../skin/hBar-Bg.gif) repeat-x top;width:144px;color:#343434;display:block; font-weight:bold;padding:4px 0px 4px 0px;font-size:8pt;}

			#lcboxBody2{background-color:#ffffff; padding:0px; border:1px solid #B1B2AC;}
			#lcboxBody2 table {padding:0px; margin:0px;}
			#lcboxBody2 table tr.title{font-size:7.5pt;  background-color:#F0EFEF;padding-left:0px;  padding-top:2px; padding-bottom:2px;}
			#lcboxBody2 table tr.content{font-size:7.5pt; padding-left:0px; padding-top:2px; padding-bottom:2px;}
		#train{ padding:0;border-top:0px;background-color:#eaeff5; border:1px solid #eaeff5; text-align:center; }
			#train ul{padding:0; list-style-type:none; font-size:9px; }
			#train ul li{padding:0; list-style-type:none; }
			
			/* sidebar_left.jsp - Arranging for Firefox */
			.sidebarHeightB {height:18px; font-weight:bold; text-indent:5px; padding-left:0px;}
			.sidebarHeight {height:18px; font-weight:normal; text-indent:5px; padding-left:0px;}
			
			
		.processTrain_active{font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:9pt;border-color:#a3c2df;color:#003399;font-weight:bold;text-decoration:none}
		.processTrain_unvisited{font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:normal;border-color:#a3c2df;color:#979991;text-decoration:none}
		.processTrain_visited {font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:normal;border-color:#999999;color:#003399;text-decoration:none}

		
		#c #ez {float:left; padding:0px;width:810px;margin-left:5px;}
		#c .ez{float:left; padding:0px;width:810px;margin-left:5px;}/*for Login.jsp*/
		
		.dashboardFont {font-size:8pt;}
		
		/*for the popup window layout */
		#ezPopup {  float:left; padding:0px;  margin:0px;  width:500px; background-color:#eaeff5;}
		#ezPopupSmall {  float:left; padding:10px;  margin:0px;  width:280px; background-color:#ffffff;}
			#ezPopupSmall  table tr th{background: url(../skin/hBar-Bg.gif) repeat-x top;}
		#ezPopup table{}
			#ezPopup table tr th{background: url(../skin/hBar-Bg.gif) repeat-x top;}
			
		.pgTp {width:100%;} 	
			.pgTp h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  }
				.pgTp h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }
		.pgBt {width:100%;} 	
			.pgBt h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  }
				.pgBt h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }
	
		/* New layout for statements*/
		#c #ez #leftM {width:59%; float:left; padding:0px 0px 0px 0px;margin:0; }
		#c #ez #rightM {width:39%;float:right;padding:0px 0px 0px 0px;margin:0; top:0px; }
		#c #ez .leftM {width:59%; float:left; padding:0px 0px 0px 0px;margin:0; }
		#c #ez .rightM {width:39%;float:right;padding:0px 0px 0px 0px;margin:0; top:0px; }

		/* Left area in the main content, holds the main contents.*/		
		#ezleft{width:648px; float:left;margin:0px;border-width:0px 0px 0px 0px;border-style:solid;border-color:#B1B2AC;}
		#ezleftPayment{width:628px; float:left; }
		
		/*page title in the main content area*/
		#pgTitle{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,Geneva,sans-serif; TEXT-ALIGN: left}

        #bCrumbs{margin:0px;padding:3px 0px 5px 0px;color:#979991;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:7.5pt;text-align:left}
			#bCrumbs a{ color:#003399;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;text-align:left;text-decoration:none;margin:0px;padding:0px }
			#bCrumbs h3{color:#000000; FONT-SIZE: 14px;}
	
		/* Right area in the main content, holds tips, hints or descriptions.*/	
		#ezrBar{width:150px;float:right; font-size:7.5pt; }			
		.margtop {margin-top:20px;} /* Scheduled Payment fix */
		#ezrBar .rc {float:right; margin-left:10px; width:150px; position:relative;padding:0px;border-width:1px;background-color:white;border-style:solid;border-color:#B1B2AC;}
	
		#cboxHeader ul {list-style-type:none; padding:0em 0em 0em 0em;margin:0px;margin:0px;padding:2px 2px 2px 6px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;background-color:#D4E7FD;border-style:solid;border-color:#B1B2AC;border-width:0px 0px 1px 0px }
			.cboxHeader ul li{float:left; padding:0px; margin:0px; }
					.cboxHeader ul li span{ color:white;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,Geneva,sans-serif;background-color:#A4ADCD;border-style:solid;border-width:1px;border-color:#B1B2AC;margin:0px;padding:0px}
					.cboxHeader ul li a {}
		.cboxHeader {color:white;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,Geneva,sans-serif;background-color:#A4ADCD;border-style:solid;border-width:1px;border-color:#B1B2AC;margin:0px;padding:3px 3px 3px 3px}

		#cboxBody{padding:4px 8px;  border:1px solid #a3bed8; border-top: 0px; line-height: 2em;}
		.cboxBodyTb{float:left; margin:0px; margin-top:-2px; padding:0px; background-color:#ffffff;   border-top: 0px; line-height: 1.8em; width:100%} /*added width:100% */
	
		.cboxBodyTb table{float:left; border:0px; padding:0px;  margin:0px; }			
			.cboxBodyTb table tr td{empty-cells:show;}
			
			.cboxBodyTb table tr.title{background-color:#cfe0f1; font-weight:bold; }
			.cboxBodyTb table tr.odd {background-color:#ffffff; border:0px;}
			.cboxBodyTb table tr.even {background-color:#ffffff; border:0px;}
			.cboxBodyTb table tr.total {background-color:#edf6ff; border:0px;}
			
			
		/*Login specific */
		#c #leftBar{float:left;}
			#c #leftBar #leftTop{background:  url(../skin/topLines.gif) no-repeat;height:54px; width:351px;}
			#c #leftBar #leftLogin1{background:  url(../skin/globalTop.jpg) no-repeat;  height: 180px; width:351px;}
			#c #leftBar #leftLogin2{background:  url(../skin/global.jpg) no-repeat; height: 79px; width:351px; position:relative; vertical-align:bottom;}
			#c #leftBar #leftBottom {background-color:#f4f4f4; height:65px; width:351px;}
		#c #ezRight{float:right; padding:0px;  margin:0px 0px; width:651px;}
		#c #ezRight #ezLogin {  padding:0px;  margin:0px 0px; }
		#ezLogout{padding:0px;  margin:0px 0px; width:100%; }
		/*end */
		
		#c #ez .mc1 { width:676px; }
		#c #ez .mc2 { width:100%; margin:0em 0em; font-size:7.5pt;}		
		#c #ez .mc1 .mc2 .mc3 .mc4 .mc5 .mc6{ margin:0em 0em; }
		
		/* This style is used for dashboard only */
		#swanTop{margin-top:10px;}
	
		#c #ez .mc3 { width:360px; }
		#c #ez .mc4 { width:360px}
		#c #ez .mc5 { width:790px}
		#c #ez .mc6 { width:420px}
		#c #ez .mc1:after, #c #ez .mc2:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
		#c .mf1 { float:left; }
		#c .mf2 { text-align:right; }
		#c .mf3 { float:right; vertical-align:top;}
		
		/*Print & download*/
		#pd{text-align:right;color:#003399;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;text-decoration:none }
		#pd span {margin-left: 4px; padding:0;}
		
		
		/* Tab Module */	
		#tabMod {padding: 0em 0em 0em 0em; margin:10px 0em 0em 0em; text-transform:capitalize; height:14pt;margin-bottom:0px;position:relative; z-index:5}
		#tabMod ul {list-style-type:none; padding:0em 0em 0em 0em; margin:0px 0px;}
			#tabMod ul li { float:left; padding:0px 0px 0px 0px; }
				#tabMod ul li span { padding:0em 0em 0px 0em; display:block;}	
				#tabMod ul li a {background:  url(../skin/subDimTabBg.gif) repeat-x top;  font-family:Verdana;font-size:10px;font-weight:normal;color:black; text-decoration:none; display:block;  padding:3px 0px 5px 0px;  }				
			#tabMod ul li.t4s {}
				#tabMod ul li.t4s span {}
				#tabMod ul li.t4s a {font-family:Verdana;font-size:10px;font-weight:normal;color:black; background: url(../skin/subTabBg.gif) repeat-x top ;  padding:3px 0px 5px 0px; }
			#tabMod ul li.t4disable { float:left; padding:0px 0px 0px 0px;  background-repeat:no-repeat;}
				#tabMod ul li.t4disable span {}
				#tabMod ul li.t4disable a {background-image: url(../skin/subDimTabBg.gif); background-repeat: repeat-x; background-position: top; color:#8b96a3;}
				#tabMod ul li.t4disable a:hover {color: #8b96a3;}

		/* Message */
		#c #ez .mc2 .redMsg {font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:normal;color:red;margin-left:25px}
		.redMsg1 {font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:normal;color:red;margin-left:25px} /*IE7 fix */
		#c #ez .mc2 .regularMsg {font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:normal;color:#708fac}
		
		/* Header Module */	
		/*html specific*/ * html #c #ez .mhLong { width:220%;margin-top:2px;}
		/*html specific*/ * html #c #ez .mh { width:100%;margin-top:2px;}	
		/*html specific*/ * html #c #ez .mhSmall { width:50%;margin-top:-2px;  }	
		#c #ez .mhLong {margin:0px;padding:0px}		
			#c #ez .mhLong h4  {margin:0px;padding:2px 2px 2px 0px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;background-color:#D4E7FD;border-style:solid;border-color:#B1B2AC;border-width:1px 1px 1px 1px}
			#c #ez .mhLong h3  {margin:0px;padding:2px 2px 2px 0px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;border-style:solid;border-color:#B1B2AC;border-width:0px 0px 1px 0px}
			#c #ez .mhLong h4  a {color: #3c3c3c; text-decoration:none; font-weight:bold; }
			 /* ie fix */	#c #ez .mhLong h4 span {margin:0px;padding:2px 2px 2px 6px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;border-style:solid;border-color:#B1B2AC;border-width:0px 0px 1px 0px}
			 #c #ez .mhLong h4 {padding:2px 2px 2px 6px;}
				
				#c #ez .mhLong h5  { margin:0; padding:0.3em; padding-left:0.4em; background-color:#cfe0f1; font-size:9pt; color:#3c3c3c; }				
		#c #ez .mh {margin:0px;padding:0px}		
			#c #ez .mh h4  {margin:0px;padding:2px 2px 2px 0px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;background-color:#D4E7FD;border-style:solid;border-color:#B1B2AC;border-width:1px 1px 1px 1px}
			#c #ez .mh h3  {margin:0px;padding:2px 2px 2px 0px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;border-style:solid;border-color:#B1B2AC;border-width:0px 0px 1px 0px}
			#c #ez .mh h4  a {color: #3c3c3c; text-decoration:none; font-weight:bold; }
			 /* ie fix */	#c #ez .mh h4 span {margin:0px;padding:2px 2px 2px 6px;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:10pt;border-style:solid;border-color:#B1B2AC;border-width:0px 0px 1px 0px}
			 #c #ez .mh h4 {padding:2px 2px 2px 6px;}
			 #c #ez .mh h4.hibrdbtm {border:0px; border-bottom:1px solid #a5a9b6}
				
				#c #ez .mh h5  { margin:0; padding:0.3em; padding-left:0.4em; background-color:#cfe0f1; font-size:9pt; color:#3c3c3c; }
		#c #ez .mhSmall { width:50%;margin:0px;  }		
			#c #ez .mhSmall h4  {margin:0px;  text-align:left; background: url(../skin/hBar-Bg.gif) ; color:#3c3c3c; padding:0.3em ; font-size:9pt; font-weight:bold; }
			#c #ez .mhSmall h4  a {color: #3c3c3c; text-decoration:none; font-weight:bold; }
				#c #ez .mhSmall h4 span { /* ie fix */position:relative; margin: 0;padding:0px 0px 0px 2px; display:block; }
				#c #ez .mhSmall h5  { margin:0; padding:0.3em; padding-left:0.4em; background-color:#cfe0f1; font-size:9pt; color:#3c3c3c; }

				
		#c #ez .mb1 { background-color:#EAF2FB;margin:0px;padding:2px;border-style:solid;border-color:#B1B2AC;border-left:1px;border-right:1px;border-top:1px;border-bottom:1px;}		
			#c #ez .mb1 h4  {}
				#c #ez .mb1 h4 span { /* ie fix */  }
		#c #ez .mb { background-color:#EAF2FB;margin:0px;padding:2px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#B1B2AC; text-align:right;}	 /* added text-align for HTML align="right" */
			#c #ez .mb h4  {}
				#c #ez .mb h4 span { /* ie fix */  }
			#c #ez .mb .hi  {margin:0px; padding-right:10px; padding-top:4px; background-color:#ffffff; color:#3c3c3c;  font-size:9pt; font-weight:bold; border:0px; height:22px;}
				#c #ez .mb .hi span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }	

		#c #ez .mbTop {background-color:#EAF2FB;margin:0px;padding:2px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#B1B2AC;text-align:right;} /* added text-align for HTML align="right" */
			#c #ez .mbTop h4  {}
				#c #ez .mbTop h4 span { /* ie fix */ }
				#c #ez .mbTopSmall {width:100%;}		
			#c #ez .mbTopSmall h4  {margin:0px; padding-right:10px; padding-top:4px; background-color:#eaeff5; color:#3c3c3c;  font-size:9pt; font-weight:bold; border:1px solid #a5a9b6; border-bottom:0px;border-top:0px; height:22px;}
				#c #ez .mbTopSmall h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }

		#c #ez .mpagingTp {width:100%;} 	
			#c #ez .mpagingTp h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:7.5pt;  border:1px solid #c9cbd3; border-bottom:0px;}
				#c #ez .mpagingTp h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }
		#c #ez .mpagingBt {width:100%;} 	
			#c #ez .mpagingBt h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:7.5pt;  border:1px solid #c9cbd3; border-top:0px;}
				#c #ez .mpagingBt h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }

				
			#c #ez #lowTb .mh {width:100%;}
			#c #ez #lowTb .mh h4  {margin:0px;  text-align:left; background: url(../skin/hBar-Bg.gif) ; color:#3c3c3c; padding:0px 0.3em ; font-size:9pt; font-weight:bold; }
				#c #ez #lowTb .mh h4 span { /* ie fix */position:relative; margin: 0;padding:0px 0px 0px 2px; display:block; }


			/* Sort text */
			* html #c #ez .mh p { float:right; margin:-1.5em 4px 0 0; color:#ffffff; }
			#c #ez .mh p { float:right; margin:0em 4px 0 0; color:#ffffff; }
			/* Border for all elements within the module header */
			#c #ez .mh div { border:0px solid #2B5176; border-top:none; } /* made border:1px to 0px  */
			 	/* table */
				#c #ez .mh table {border:0px solid #c9cbd3; } /* made border:1px to 0px  */
				
				.odd {background-color:#F0EFEF; }
				.even {background-color:#ffffff;}
				#odd {background-color:#F0EFEF; }
				#even {background-color:#ffffff;}
				.evenClass {background-color:#ffffff;} /* to replace ID with CLASS */
				
				.total{background-color:#edf6ff; color:#3c3c3c; font-size:9pt;}
				#colorTotal{font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:right;background-color:#CCCCCC;color:#003366}
				/* Paging module, if on bottom of table at footer of table */
				#c #ez .mh div ul {list-style-type:none; margin:0; padding:4px;	text-align:right; }
					#c #ez .mh div ul li {	display:inline; font-size:0.8em; font-weight:bold; }
				/* If paging module is at the bottom of the table, apply this class to stop the double border */
				#c #ez .mh div.f {border-bottom:none; }
				/* Comments module */
				#c #ez .mh div p { float:none; padding:4px; margin:0; color:#000000;  }
					#c #ez .mh div p sp an { font-size:0.9em;  }
				#c #ez .mh div form {padding:4px 5px;  }
	
		#c #ez .mh2 {width:100%;}
			#c #ez .mh2 h4  {margin:0px; height:10px;  text-align:left; background: url(../skin/hBar-Bg.gif);  color:#3c3c3c;  font-size:9pt; font-weight:bold; }
				#c #ez .mh2 h4 span { }

		/* Tabular Module */
		#c #ez table {text-align:left; font-size:11px;}
		.payDate{width:100%; border-collapse:collapse;} /*  width:100% */
			#c #ez table tr.tot td.bt {border-right:none;}
			#c #ez table tr th.bt {border-right:none;}
			#c #ez table.pt {	border-right:none; }
				#c #ez table tr th {	padding:4px;	vertical-align: top; empty-cells:show;}	  
				/*#c #ez table tr td {	padding:4px;	vertical-align: top;	font-size:0.9em;	empty-cells:show;}	*/
				#c #ez table tr th {}
					#c #ez table tr th a {	padding:0 10px 0 0; }
					
						#c #ez table tr th.int a {	padding:0 10px 0 0; }
							/* Sort icon */
							#c #ez table tr th a.sort {background:  url(../../../_all/_assets/_all/_all/i/icon_sort.gif) no-repeat right 2px ; padding:0 10px 0 0;}
					
					#c #ez table tr td { vertical-align: top;empty-cells:show;}
						/* Turn on background colour */
						#c #ez table tr td.amt { background-color:#F7F7CD;	width:100px; }
						/* Align text right */
						#c #ez table tr td.int, #c #ez table tr th.int {	text-align:right; width:100px; }
						/* Background color, align text right AND no border right */
						#c #ez table tr td.ac {	background-color:#F7F7CD;	text-align:right;	border-right:none;	width:100px;}
						#c #ez table tr th.ac {	width:100px;	border-right:none;	text-align:right; }
							#c #ez table tr.tot td.ac {	border-right:0; }
				#c #ez table tr th {	background-color:#cfe0f1; }
				#c #ez table tr th.int {	background-color:#D5EDF7; }
					/* Total row */
					#c #ez table tr.tot td { background-color:#D5EDF7!important; font-weight:bold;	border-right:1px solid #000099;	border-top:1px solid #000099;}
					#c #ez table tr.fr td{ border-top:none;}
					#c #ez table tr.hr td {	background-color:#f7f7cd; }
					
			#c #ez table.lowTable {text-align:left; width:100%; border:1px solid black;}

			#c #ez .mc2 table.border {border-left:1px solid #c9cbd3; border-top:1px solid #c9cbd3; border-right:1px solid #c9cbd3;width:100%;empty-cells:show; border-collapse:collapse;}  /* added border-collapse */
			#c #ez .mc2 table.border1 {border-left:1px solid #c9cbd3;  border-right:1px solid #c9cbd3;border-bottom:1px solid #c9cbd3;width:100%;empty-cells:show; }
			#c #ez .mc2 table.border1 tr th { padding:0px 0px 0px 0px;vertical-align:middle;color: #EAF2FB;border-color:#979991;background-image: url(../skin/thdr2.gif); }
			#c #ez .mc2 table.border1 tr th a{clear:both;color:#3c3c3c;}
			#c #ez .mc2 table.border1 tr td { border-right:0px solid #c9cbd3; border-bottom:1px solid #c9cbd3; empty-cells:show;font-size:7.5pt;}
			
			#c #ez .mc2 table.border tr td { border-right:0px solid #c9cbd3; border-bottom:1px solid #c9cbd3; empty-cells:show;font-size:7.5pt;} 		
			#c #ez .mc2 table.border tr th { cursor: default;font-size:8pt; background-color:#cfe0f1; empty-cells:show;}
			#c #ez .mc2 table.border tr th.title{ font-size:9pt; background-color:#cfe0f1; border-bottom:1px solid #c9cbd3;border-right:1px solid #c9cbd3;empty-cells:show;}
			#c #ez .mc2 table.border tr th a{color:#3c3c3c;empty-cells:show;}
			#c #ez .mc2 table tr td {padding:4px; vertical-align: middle;font-size:7.5pt;font-family:Tahoma,Helvetica,Geneva,sans-serif;empty-cells:show;}
			#c #ez .mc2 table tr td.checkbox {padding:1px; vertical-align: middle;text-align:center;font-size:8pt;	empty-cells:show;}
			#c #ez .mc2 table tr td.inputbox {padding:1px; vertical-align: middle;text-align:right;font-size:8pt;	empty-cells:show;}
			#c #ez .mc2 table tr td.inputboxl {padding:1px;font-size:8pt;	empty-cells:show;}
			#c #ez .mc2 table tr td.select {padding:1px;font-size:8pt;	empty-cells:show;}
			#c #ez .mc2 table tr td.colortb{background-color:#f2f2f5;empty-cells:show;}
			#c #ez .mc2 table tr td.colortb .width60{width:60%;}
			#c #ez .mc2 table tr td.colortbr{background-color:#f2f2f5;empty-cells:show; text-align:right;}
			#c #ez .mc2 table tr td.colortbTotal{background-color:#ffffff; border-left:1px solid #c9cbd3;empty-cells:show;}
			#c #ez .mc2 table tr td.warningMsg {text-align:left;color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt}
			#c #ez .mc2 table tr td.warningMsgRed {color:red; font-weight:bold;}
			#c #ez .mc2 table tr td label {text-align:right;color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt}
			#c #ez .mc2 table tr td text {color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt}
			#c #ez .mc2 table tr td.selacc {width:55%; text-align:left;}
			#c #ez .mc2 table tr td.recurSet1 {text-align:right; width:25%;}
			
			.nodata {color:red; font-weight:bold; text-align:center;} /* ScheduledPayments.jsp -- No Data warning */
			
			
			
		
			
			#c #ez .mc2 table tr td.tbTips{font-size:9pt; color:#3a5a87; font-family:Tohoma;empty-cells:show;}
			#c #ez .mc2 table tr th {cursor:pointer;color:black;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;vertical-align:middle;background-color:#EAF2FB;padding:0px 2px 0px 5px;background-image: url(../skin/thdr.gif);height:25px;border-color:#979991}	
			#c #ez .mc2 label {font-size:8pt; font-weight:bold;}
			#c #ez .mc2 label.nobold {font-weight:normal;}
			#tot { background-color:#edf6ff; font-weight:bold;}
			.totClass { background-color:#edf6ff; font-weight:bold;} /* ID replaced with CLASS */
			
#leftM table tr td{font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}
		  	/* Login specific */
			
			#c #ezLogin .mc2 table tr td  {padding:5px; font: Tahoma; color:#666666;vertical-align: bottom;	font-size:9pt;	empty-cells:show; font-weight:bold;empty-cells:show;}
			/*end*/
			
				/* input boxes */
					
					#c #ez table tr th input {	float: left; }
					#c #ez table tr th input {	float: left; margin:0 5px; }
					#c #ez table tr th label { line-height:0.7em; font-size:9pt; }
						#c #ez table tr th label span { display:block;  }
					#c #ez table tr td.int input {width:15px; height:10px; font-size:0.9em;}
					.borCollapse {border-collapse:collapse; width:100%;}
					
		/* Button Module */
		* html #b{width:100%; margin:0px; float:right; padding:0px; padding:4px 0px;background-color:#eaeff5; border:1px solid #a5a9b6; }

		#b{width:100%; margin:0px;padding:0px;}
		#b btnHolder { background-color:#eaeff5; border:1px solid #a5a9b6;float:right; }
		#b btnHolder span {float:right; padding-right:10px;}
		.bSwan {font-family:Tahoma; padding-left:8px; padding-right:8px;font-size:8pt;  color:#586073; background:  url(../skin/Button_bg.gif) repeat-x top; border-top:1px solid #a5a9b6;border-left:1px solid #a5a9b6;border-right:1px solid #7b8194;border-bottom:1px solid #7b8194; }

		.bSwanR { font-family:Tahoma; padding-left:8px; padding-right:8px;font-size:8pt;  color:#586073; background:  url(../skin/Button_bg.gif) repeat-x top; border-top:1px solid #a5a9b6;border-left:1px solid #a5a9b6;border-right:1px solid #7b8194;border-bottom:1px solid #7b8194;  }
		.bSwanSmall {font-family:Tahoma; padding:0px; padding-left:4px; padding-right:4px;font-size:8pt; vertical-align:bottom;  color:#586073; background:  url(../skin/Button_bg.gif) repeat-x top; border-top:1px solid #a5a9b6;border-left:1px solid #a5a9b6;border-right:1px solid #7b8194;border-bottom:1px solid #7b8194; }
		
					/* Special case, when nested tables occur due to EA Direct Extraction...*/
					#c #ez table.pt tr td  { border:none; font-size:0.9em;   padding:0; empty-cells:show; }
						#c #ez table.pt tr td table  { border:none; border-right:1px solid #D6D673; }
								#c #ez table.pt tr td table td  { border-top:1px solid #D6D673; padding:4px;  }
									#c #ez table.pt tr.fr td table td { border-top:none; }

			/* Error Module */
			#me {margin:0px 0 0;padding:4px; color:#ff0000; }
			.me {margin:0px 0 0;padding:4px; color:#ff0000; } /* to avoid repeating ID */
			#mes {margin:0px 0 0;padding:0px; color:#ff0000;background-color:#ffffff;  }
				#me h4 { margin:0 0 0px; padding:0; font-size:8pt; }
				#mes h4 { margin:0 0 0px; padding:0; font-size:8pt;}
				#me ul { margin:3px; padding:0; list-style-type:none; }
				#mes ul { margin:3px; padding:0; list-style-type:none;}
					#me ul li { font-size:8pt;color:#ff0000; }
					#mes ul li { font-size:8pt;color:#ff0000;}
					#me ul li span{ font-size:8pt; color:#ff0000; float:left;}
					#mes ul li span{ font-size:8pt; color:#ff0000; float:left;}
				
			#meb {margin:0px 0 0;padding:4px; color:#ff0000; font-weight:bold;}
				#meb h4 { margin:0 0 0px; padding:0; font-size:8pt; font-weight:bold;}
				#meb ul { margin:3px; padding:0; list-style-type:none; }
					#meb ul li { font-size:8pt;color:#ff0000; }
					#meb ul li span{ font-size:8pt; color:#ff0000; float:left;}
					
			
			#meAdmin {padding-left:5px;padding-bottom:5px; color:#ff0000; font-size:8pt; font-weight:bold;}
			#msAdmin {padding-left:5px;padding-bottom:5px; color:#339933; font-size:8pt;  font-weight:bold;}		
			
					
			#ms {margin:0px 0 0;padding:4px; color:#339933; font-size:8pt; font-weight:bold;}		
		
			/* Form Module */
			#c #ez .mf { padding:5px 0px 0px 0px; padding-bottom:0px;  border:1px solid #B1B2AC;background-color:#EFEFEF; margin:0px; border-top:none;}
				#c #ez .mf p { padding:2px 0; margin:0; height:1.8em; }
				#c #ez .mf p.req { color:#ff0000; }	
					#c #ez .mf  p label { font-weight:bold; float:left; width:17em; }
					#c #ez .mf  table tr td label b{ font-weight:normal;}
					#c #ez .mf  table tr td{ font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}
					#c #ez .mf  table tr td label { font-weight:lighter; }
						#c #ez .mf  p label span { color:#ff0000; }
				#c #ez .mf p strong {width:17em; float:left; padding:0 0 8px; width:17em;}
				
				#c #ez .mf ul {list-style-type:none; padding:10px 0 0; margin:0; }
					#c #ez .mf li { display:inline; background:  url(../../../_all/_assets/_all/_all/i/bg_pipe.gif) no-repeat center right; padding:0 7px 0 0; margin:0 5px 0 0; }
						#c #ez .mf li.l {  background: none;  }

			#c #ez .bg {padding:0;padding-top:5px;padding-bottom:5px; border:1px solid #a5a9b6; border-top:0px; background-color:#EFEFEF;}
			
			/* Specific for IE */
			* html #c #ez .mcrt{float:left; margin:0; padding:0;}
			/* Chart Module */
			#c #ez .mcrt{float:left; margin:0; padding:0;padding-top:1.8em;}
			
			/* Questionnaire Module */
			#c #ez .mfq { padding:4px; border:1px solid #000099; border-top:none; }
				#c #ez .mfq p { padding:2px 0; margin:0; }
					#c #ez .mfq p span { float:left; width:17em; font-weight:bold; }
				
			/* Search Module */
			#c #ez .ms { width:300px; background-color:#F7F7CD; margin:10px 10px 0 0; padding:4px; border:1px solid #D6D673; }
				#c #ez .ms legend { color:#000000; font-weight:bold; }
									
			/* Help - own CSS? */
			#c #ez #contact h2 { margin:10px 0; }
			#c #ez #contact p { margin:0 0 10px; }
			#c #ez #contact div { margin:0 0 10px; clear:left; }
			#c #ez #contact div h4 { display:block; float:left;}
			#c #ez #contact div p { padding:0 0 0 150px; margin:0 0 4px; display:block;	}
			#c #ez #contact div p span { padding:0 0 0 4px; display:block; }
			#c #ez #contact div p span { padding:0; }
			
			/* Address Module */
			#c #ez .ma  { width:300px; }
				#c #ez .ma h4 { margin:10px 0 0; }
				#c #ez .ma ul { margin:0; padding:0; list-style-type:none; }
				#c #ez .ma input { margin:-100px 0 0; position:absolute; left:610px;  }
				
			/* Message - Darwin */

				#c #ez .mc2 .redMsg {font-size:7.5pt; color:red; margin-bottom:8px; font-weight:bold;}
				#hidetail .mc2 table tr td {font-size:7.5pt; margin-bottom:8px; font-weight:bold;}
				#c #ez .mc2 .regularMsg {font-size:9pt; color:#3a5a87; margin-bottom:8px; font-weight:bold;}			

			/* Popup window -Darwin */	
			#ezPopup {  float:left; padding:0px;  margin:0px;  width:500px; background-color:#eaeff5;}

			#ezPopupSmall {  float:left; padding:10px;  margin:0px;  width:280px; background-color:#ffffff;}

				#ezPopupSmall  table tr th{background: url(../skin/hBar-Bg.gif) }

			#ezPopup table{}

				#ezPopup table tr th{background: url(../skin/hBar-Bg.gif) }				

			.pgTp {width:100%;} 	

				.pgTp h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  }

					.pgTp h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }

			.pgBt {width:100%;} 	

				.pgBt h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  }

					.pgBt h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }
			
			/* paging  -Darwin*/
			#c #ez #fulb { margin:0px; padding:8px; background-color:#FFFFFF ;}
			#c #ez #fulbL { margin:0px; padding:6px; background-color:#FFFFFF ;}
			
			/*White Box Style*/
			#c #ez .whiteBox {background-color:#FFFFFF;padding:8px;margin-top:-2px;}
			#c #ez .pdClass {background-color:#E9ECF4;margin:-8px;}
			#c #ez .bCrmClass {background-color:#E9ECF4;margin:-8px;}
			
			.butAlign{width:100%}
			
			#c #ez .mpagingTp {width:100%;} 	

				#c #ez .mpagingTp h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  border:1px solid #c9cbd3; border-bottom:0px;}

				#c #ez .mpagingTp h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }

			#c #ez .mpagingBt {width:100%;} 	

				#c #ez .mpagingBt h4  {margin:0px; text-align:right; padding-right:10px; padding:1px; padding-right:4px;background-color:#eaeff5; color:#3c3c3c;  font-size:8pt;  border:1px solid #c9cbd3; border-top:0px;}

				#c #ez .mpagingBt h4 span { /* ie fix */position:relative; margin: 0;padding:0px; padding-left:4px; }
				
			/* i.e. specific */
			* html #pag  {width:100%; padding: 0.2em 1em 0.2em 0em; height:2em;  margin:-3px 0em 0em 0em; }

			#pag  {width:100%; padding: 0.2em 1em 0.2em 0em; height:2em;  margin:0em 0em; }
			#pag ul {list-style-type:none; padding:0em 0em 0em 0em; margin:0em 0em; float:right; }
				#pag ul li {float:left; padding:0em 0em 0em 0em; }
					#pag ul li span { padding-left:0.7em; display:block;}
					#pag ul li span img {vertical-align: bottom}
					
			/*Login */
			#rightTopBox {vertical-align:top; margin:0px;padding:0px; background-color:#f4f4f4;  float:right; width:100%;}
				#rightTopBox #topImg {background:  url(../skin/people.jpg) no-repeat;height:54px; width:417px;}
				#rightTopBox #bottomLogin {background-color:#fbfbfb;margin:0; padding:0; vertical-align:bottom;}
			#bottomLogout {background-color:#fbfbfb;margin:0; padding:0; height:180px;  font:Tahoma; font-size:9pt;}
			#criboxLogin{padding-bottom:0.1em; float:left;}
			#criboxLogin .bg {width:100%; background:  url(../skin/lightBlue_back.jpg) repeat-x top; padding-bottom:0.8em;padding-top:1.2em; height:150px; }


			/* hierarchy */
			
			.cirboxBd{padding:10px 10px 2px 10px; background-color:white;border:1px solid #B1B2AC;}
			.cirboxBd table tr td .selacc1 {width:30%; text-align:right;} /* oneTimePaymentSelAcc.jsp -- width="30%" align="right" */
			.cirboxBd table tr td .selacc2 {width:55%; text-align:left;} /* oneTimePaymentSelAcc.jsp -- width="55%" align="left" */
			.cirboxBd table tr td .selacc3 {width:18%; text-align:right;} /* oneTimePaymentSelAcc.jsp -- width="18%" align="right" */
			.cirboxBd table tr td .selacc4 {width:30%;} /* oneTimePaymentSelAcc.jsp -- width="30%" */
			.cirboxBd table tr td .selacc5 {text-align:right;} /* oneTimePaymentSelAcc.jsp -- align="right" */
			.cirboxBd table tr td .selacc6 {text-align:center;} /* oneTimePaymentSelAcc.jsp -- align="center" */
			.cirboxBd table tr td .selacc7 {text-align:left;} /* oneTimePaymentSelAcc.jsp -- align="left" */
			.cirboxBd table tr td .selacc8 {width:24%;} /* oneTimePaymentSelAcc.jsp -- width="24%" */
			
			
			#cribox{padding:0px; margin-bottom:10px; }
			#cribox table tr td {font-weight:100;}
			#cribox .bg {padding:0;padding-top:5px;padding-bottom:5px; border:1px solid #B1B2AC; border-top:0px; background-color:#EFEFEF; }
			#cribox .bgMiddle {padding:0;padding-top:5px;padding-bottom:5px; border:1px solid #a5a9b6;  background-color:#EFEFEF; }
			#cribox .bgMiddle table {border:0 none; border-spacing:0px; border-collapse:collapse; width:100%;}
			#cribox .bgMiddle table tr td{font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}
			#cribox .bg2 {padding:0;padding-top:10px; border:1px solid #B1B2AC;background-color:#EFEFEF;}
			#cribox .bg2 table tr td{ font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}
			#cribox .bg table tr td {font-family:tahoma,arial,helvetica,sans-serif; font-size:7.5pt;}
			.confEdit {width:100px; border-collapse:collapse;}
			
			#criboxAdmin{ }
			#criboxAdmin .bg {padding-bottom:0px;padding-top:10px; border:1px solid #a5a9b6; border-top:0px;}
			
			#adminCriBoxTbl{width:100%; border:0px; border-spacing:0px; border-collapse:collapse;}
			.adminCriBoxTbl{width:100%; border:0px; border-spacing:0px; border-collapse:collapse;} /* to avoid repeating ID */
			
			/*Cost Management */
			.swanBorder{border:1px solid #a5a9b6; padding:0px; margin:0px;}
			
			/*Specific for IE*/
			* html #hibutrow {padding:0em; vertical-align: bottom; background-color:#F0EFEF; height:28px; }
			
			#hibutrow {padding:0em;padding-top:1.5em; margin:0px;vertical-align: bottom; background-color:#F0EFEF; height:28px; }
				#hibutrow ul {list-style-type:none;margin:0em 0em;padding-bottom:0.5em; padding-right:8px; }
					#hibutrow ul li {float:right;vertical-align:top; padding:0em;margin-left:5px;padding-top:5px; padding-bottom:5px;}
						#hibutrow ul li span { display:block;}
						
			.hibutrow_Swan {padding:0em; margin:0px; vertical-align: bottom; background-color:#eaeff5; height:28px;}
				
						
			#himainSwan {margin:0px;border-left:1px solid #a5a9b6;  border-right:1px solid #a5a9b6;border-bottom:1px solid #a5a9b6;}
			
			#himainTbl{padding:0em; margin:0px; border:#a5a9b6 solid 1px; height:445px;background-color:#eaeff5;}
			.swan_Th { text-align:left; background: url(../skin/hBar-Bg.gif) repeat-x top; color:#343434; padding:0.3em; font-size:9pt; font-weight:bold; border:0px;}

			
			#hiLeftWrap {background-color:#eaeff5; height:440px; width:48%; float:left; font-size:8pt; font-family:Tahoma;}
			.hiLeftWrap {background-color:#eaeff5; height:440px; width:48%; float:left; font-size:8pt; font-family:Tahoma;} /* to avoid repeating ID */
				#hiLeftSubWrap{padding-left:10px; padding-bottom:10px; padding-top:10px;}
				.hiLeftSubWrap{padding-left:10px; padding-bottom:10px; padding-top:10px;} /* to avoid repeating ID */
					#hiheaderleft {}
					.hiheaderleft {} /* to avoid repeating ID */

					#hitreeheaderLeft {width:100%;margin:0px; padding-top:4px; padding-bottom:4px;}
					.hitreeheaderLeft {width:100%;margin:0px; padding-top:4px; padding-bottom:4px;} /* to avoid repeating ID */

					#hibodyLeft {padding:0px;height:360px; width:380px;  background-color:white; border:#a5a9b6 solid 1px;}
					.hibodyLeft {padding:0px;height:360px; width:380px;  background-color:white; border:#a5a9b6 solid 1px;} /* to avoid repeating ID */
					
					#hitree { background-color:#fff; height:330px; width:380px; overflow:scroll;}
					.hitree { background-color:#fff; height:330px; width:380px; overflow:scroll;} /* to avoid repeating ID */
				
					
			#hiRightWrap {background-color:#eaeff5; height:440px; width:48%; float:right; font-size:8pt; font-family:Tahoma; }
				#hiRightSubWrap { padding-right:10px; padding-top:10px; }
					#hiheaderRight {margin:0; vertical-align:bottom; }
					#hibodyheaderRight {background-color:#eaeff5; width:100%; height:2.0em; padding-top:4px; padding-bottom:3px; }
					
					#hibodyheaderRight table {padding:2px; padding-right:10px; float:right;  }
					
					* html #hibodyRight {height:362px; width:360px;  margin-top:-3px;background-color:white;}					 
					#hibodyRight {height:360px; width:360px;  margin-top:0px;background-color:white; border:#a5a9b6 solid 1px;}
					* html #hidetail { background-color:#fff; height:326px; width:360px; overflow:scroll;}
					#hidetail { background-color:#fff; height:320px; width:380px; overflow:scroll;}
			
			#hifootNote{font-size:0.9em;}		
					
			#hiTreeSelectNode { background-color:#FFF4AE;font-size:10pt;}
			.hiTreeSelectNode { background-color:#FFF4AE;font-size:10pt;} /* to avoid repeating ID */
			#hiTreeNotNode { background-color:#fff;font-size:8pt;}
			.hiTreeNotNode { background-color:#fff;font-size:8pt;} /* to avoid repeating ID */
			
			/* hierarchy  admin */

		#hiAdtab { margin:0em 0em; margin-top:0px; height:1.7em; text-transform:capitalize;background: url(../skin/hBar-Bg.gif) repeat-x; color:#343434; width:100%;}
			#hiAdtab ul {list-style-type:none; padding:0px 0em 0px 3px; margin:0em 0em; }
				#hiAdtab ul li { float:left; padding:0em 0px 0px 0px; margin:0em 0em; background: url(../skin/separator.gif) right; background-repeat:no-repeat;}
					#hiAdtab ul li span {padding:0em 0px 0px 0px; display:block;}	
					#hiAdtab ul li a { color: #343434; text-decoration:none; font-size:9pt; display:block; padding:5px 18px 5px 3px; white-space: nowrap; }	
				#hiAdtab ul li.sts { font-weight:bold;}
					#hiAdtab ul li.sts span { }
					#hiAdtab ul li.sts a {color: #343434; }	
			
 		 #hiManagetab { padding: 2.6em 0em 0em 0em;margin:0px 0em; text-transform:capitalize;height:1.3em; vertical-align:bottom;}
			#hiManagetab ul {background: url(../skin/subDimTabL.gif) bottom left; background-repeat:no-repeat;list-style-type:none; padding:0em 0em 0em 0px; margin:0px 0px;width:284px; vertical-align:bottom;}
				#hiManagetab ul li { float:left; padding:0px 0px 0px 0px;  background-repeat:no-repeat;vertical-align:bottom; }
				#hiManagetab ul li.swan_tabImage{vertical-align:bottom;}
					#hiManagetab ul li span { padding:0px 0px 0px 0px; display:block;vertical-align:bottom;}	
					#hiManagetab ul li a {background:  url(../skin/subDimTabBg.gif) repeat-x bottom;color:#3e5576; font-size:8pt;  text-decoration:none; display:block; font-weight:bold; text-align:center; padding:3px 0px 3px 0px;  }				
				#hiManagetab ul li.t4s {vertical-align:bottom;}
					#hiManagetab ul li.t4s span {vertical-align:bottom;}
					#hiManagetab ul li.t4s a {color:#3e5576;  background: url(../skin/subTabBg.gif) repeat-x bottom;vertical-align:bottom;}
				#hiManagetab ul li.dis a {color:#848484;}
	
						
 		/* #treeTbl{ padding:0px; border:0px;  font-size:8pt;}
		.treeTbl{ padding:0px; border:0px;  font-size:8pt;} /* to avoid repeating ID */
		
		.treeTbl{ padding:0px; border:0px; font-size:8pt;margin:0px;}
			.treeTbl table {border:0px; border-spacing:0px; border-collapse:collapse;}
	 			.treeTbl table tr td {padding:0px;}
		
		
		/****************************************
			Generic Form Elements
		****************************************/
		#divider{width:100%; background-color:#eaeff5;  height:1px; display:block;}
		.wSpace{width:100%;background-color:#ffffff; height:10px; display:block;}
		.wSpaceNew{width:100%;background-color:#ffffff; height:16px; display:block; margin:-5px 0 15px;}
		.bSpace{width:100%;background-color:#eaeff5; height:10px;}
		.inputtext{color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;border-style:solid;border-width:1px;border-color:#B5B2AD;vertical-align:middle;}		
		.combo{color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt;border-style:solid;border-width:1px;border-color:#B5B2AD;vertical-align:middle;}
		.inputNumber{font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:normal;text-align:right;color:#000000}
		.warning{text-align:left;color:#000000;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:7.5pt}
		.sectionHeader{margin:0px;padding:2px 0px;color:black;font-family:Verdana;font-weight:bold;font-size:7pt;text-align:left}
		.tableHeader{border-color:#979991;border-style:solid;border-width:1px 1px 0px;padding:1px 2px;background-color:#EAF2FB}
		.instructionText{font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:normal;color:#3a5a87}
		.bottomImage{vertical-align:middle;}
		
		/****************************************
			 Process Train
		****************************************/
		.trainTableActive{height:25px;width:24px;background: url(../skin/ptss.gif);}
		.trainTableInActive{height:25px;width:24px;background: url(../skin/ptes.gif)}
		.trainTableMiddle{height:25px;width:24px;background: url(../skin/ptms.gif)}
		.trainTableVisited{height:25px;width:24px;background: url(../skin/ptsv.gif)}
		.trainTableVisitedMiddle{height:25px;width:24px;background: url(../skin/ptmv.gif)}
		.trainTableUnVisited{height:25px;width:24px;background: url(../skin/ptmnv.gif)}
		.trainTableBottom{height:25px;width:24px;background: url(../skin/ptenv.gif)}
		
		.trainCellTop{text-align:left;background: url(../skin/ptcnvs.gif)}
		.trainCellLine{text-align:left;background: url(../skin/ptcnvs.png)}
		.trainCellActive{height:25px;padding-right:0px;text-align:left;background: url(../skin/sbk.png)}
		.trainCellMiddle{text-align:left;background: url(../skin/ptcnv.gif)}
		.trainCellInActive{height:25px;padding-right:10px;text-align:left;background: url(../skin/nsbk.png)}
		.trainCellBottom{text-align:left;background: url(../skin/ptcnv.png)}
		.trainCellActiveTop{text-align:left;background: url(../skin/ptcv.gif)}
		
		

		
/****************************************
	Footer
****************************************/
	#f {clear:both;width:800px;margin-top:0px; font-family:Tahoma,Helvetica,Geneva,sans-serif;font-family:Tahoma,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:normal;color:#000000;white-space:nowrap;text-align:right;   height:20px;float:left;}	
		#f ul { list-style-type:none;  margin:0;  padding-top:20px; padding-right:10px;}
			#f ul li {}
	
	.af_showOneTab_body {PADDING-RIGHT:10px;PADDING-LEFT: 10px;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: white;margin-top:-2px;position:relative; z-index:999;}
	.af_showOneTab_body_fc {PADDING-RIGHT:10px;PADDING-LEFT: 10px;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: white;margin-top:-2px; }

	#bottomLogin {width:740px; margin:0; font-family:Arial;font-size:9pt;text-align:right;background-color:#fbfbfb;color: #fff; height:100px;float:left;}	
			
	/* For total to come in yellow color row */
	#colorTotal{background-color:#edf6ff; font-weight:bold;font-size:9pt;color:#3c3c3c;}
	
	/*To avoid repeating - report_body.vm - statement module */
	.colorTotal{background-color:#edf6ff; font-weight:bold;font-size:9pt;color:#3c3c3c;text-align:right;}
	
	.xc {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Geneva,sans-serif; TEXT-ALIGN: right}
		.xb1 {BORDER-RIGHT: #979890 0px solid; BORDER-TOP: #979890 1px solid; MARGIN: 0px; BORDER-LEFT: #979890 0px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #979890 0px solid}
		.xb3 {CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 2px; BACKGROUND-COLOR: white;}
	.xa5 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Tahoma,Helvetica,Geneva,sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}
	
/*Center Background color new Added*/

/***************************************   New styles for xhtml validation     ****************************************/
.hspace1 {margin-right: 4px;	margin-left: 4px;}
.textalignleft {text-align:left;}
.textalignright {text-align:right;}
.alighleft{float:left;}
.alighleft{float:right;}
.\30tablevalues {border-collapse:collapse;}
.width20{width:20%;}
.imgborder0{border-color:#fff;border-width:0px;border-style:solid;}





/******************************************************************************
           New styles for Hierarchy module - to remove the attribute values of tables
*******************************************************************************/

/* adminCreate.jsp - 2nd table  --  border="0" cellpadding="0" cellspacing="0" */
#cribox .bg2 table {border:0; border-spacing:0px; border-collapse:collapse;} 
.width3 {width:3px;}

/* #adminCriBoxTbl -- line number 617 -- cellspacing="0" cellpadding="0" border="0" width="100%" id="adminCriBoxTbl" -- This ID style was blank in the original*/

.width100 {width:100%; border-collapse:collapse;}

/* adminHierarchyCriteria.jsp -- 2nd table -- cellspacing="0" cellpadding="4" border="0" */
.pad4 {border:0 none; border-spacing:0px; padding:4px;}

/* adminHierarchyTree.jsp -- cellspacing="0" cellpadding="3" border="0" */
.pad3 {border:0 none; border-spacing:0px; padding:3px;}

/* hierarchyCriteria.jsp - 1st table  --  cellspacing="0" cellpadding="0" border="0" width="99%" */
.table99 {border:0; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; width:99%;}
/* td - width="25%" align="right" */
.raligntxt {text-align:right;}

/* hierarchyCriteria.jsp -- style="border-bottom:0px solid #a5a9b6;" */
.bordrbtm {border-bottom:0px solid #a5a9b6;}

/* footer_hie.jsp -- border="0" cellspacing="0" cellpadding="0" */
.table00 {border-spacing:0px;}

/* comparePeriod1Tree.jsp -- border="0" height="20" */
.img4 {border:0px; height:20px;}
/* same file -- border="0" width="12" height="20" */
.img5 {border:0px; width:12px; height:20px;}

/* adminImport.jsp --  border="0" cellspacing="0" cellpadding="1" width="97%" */
.table97 {border:0; border-spacing:0px; border-collapse:collapse; padding:1px; margin:0px; width:97%;}

/* adminHierarchyTree.jsp -- border="0" width="10" height="20" */
.img6 {border:0; width:10px; height:20px;}

/* same file -- border="0" width="3" height="20" */
.img7 {border:0; width:3px; height:20px;}

/* same file -- border="0" width="14" height="14" */
.img8 {border:0; width:14px; height:14px;}

.img10 {border:0px; width:12px; height:20px; margin-left:-3px;}

/* expireHierarchyDetails.jsp -- width="100%" border="0" cellpadding="0" cellspacing="4" */
.\31 00pad4 {border:0px; border-spacing:0px; border-collapse:collapse; margin:0px; padding:4px;}

/* hierarchyTree.jsp -- inline style */
.width378 {width:378px;}
.mrgnlft23 {margin-left:-23px;}

/* Hierarchy Tree fix */
.hierTable {margin:0px;}
	.hierTable table {border:0px; border-spacing:0px; border-collapse:collapse;}
	 	.hierTable table tr td {padding:0px;}
		
.width190 {width:190px;}
.width179 {width:179px;}

.mes {font-size:11px; text-align:center; width:100%; background-color:#FFF;}

.hieNowrap {white-space:nowrap;}


/**************************
           Payment modules
**************************/
.sidebar_payment {border: #b1b2ac 1px solid; width:100%; border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px;}

.sidebar_payment tr td {padding:0px;}

/* ScheduledPayments.jsp -- border="0"  width="100%"  cellspacing="0" cellpadding="0" */
.scheduled_pay {border:0; border-spacing:0px; border-collapse:collapse; width:100%; margin:0px; padding:0px;}
.alignright {text-align:right;}
.fontsize {font-size:9.5px;}

/* same file  --  width="35%" align="right" */
.recur2 {width:35%; text-align:right;}

/* payment_detail.jsp -- width="100%" */
.width60 {width:60%;}

/* payment_addcc.jsp -- width="18%" align="right" */
.addcc {width:18%; text-align:right;}
.width30 {width:30%;}

/* payment_addbank.jsp -- align="center" */
.aligncenter {text-align:center;}

/* payment_confirmbankacc.jsp -- width="25%" align="right" */
.payment1 {width:25%; text-align:right;}

/* oneTimePaymentSelAcc.jsp -- width="55%" align="left" */
.selacc {width:55%; text-align:left;}

/* payment_confirmcreditcardacc.jsp -- width="20%" align="right" */
.credcc1 {width:20%; text-align:right;}

/* Payment_RecurCancel.jsp -- widht="35%" */
.width35 {width:35%;}

/* Payments_Recur_Due_Edit.jsp -- width="20" */
.wid20 {width:20px;}

/* sidebar_left_onetimePay.jsp -- width="98% */
.side98{width:98%; border-collapse:collapse;}

/* changeUserLink.jsp - width="1" height="12" */
.img2 {width:1px; height:12px;}

/* footer_new.jsp -- width="100px" */
.footerwidth {width:100%;}

/* same file -- border="0" */
.bord0 {border:0;}

/* recurringPaymentWarning.jsp -- width="25%" */
.width25 {width:25%;}


/**************************
           My Account module
**************************/

/* AssignUserServiceAgreement.jsp -- cellspacing="0" cellpadding="0" border="0" width="80%" */
.table80 {border:0; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; width:80%;}
/* same file -- width="22%" align="right" */
.right22 {width:22%; text-align:right;}
.right20{width:20%;text-align:right;}
.dropdownstyle{font-size:7.5pt;width:132px;}

/* personal_changePwd.jsp -- */
.right40 {width:40%; text-align:right;}

/* footer_new.jsp -- cellspacing="0" cellpadding="0" */
.tablefooter {border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px;}

/* Personal_ContEdit.jsp -- for the error message */
.message {background-color:#fff; border-color:#B1B2AC; text-align:left; border-style:solid; border-width:1px 1px 0 1px; margin:0; padding:6px;}

/* dashBoardLayout.jsp -- inline style */
.topmarg {margin-top:5px;}
.alignRight{text-align:right;}
.width20{width:20%;}
.width25{width:25%;}

/* statement.xml -- PayNow btn */
.paynowpad {text-align:right; padding-bottom:2px;}
*:first-child+html .paynowpad {padding-bottom:0px;} /*ie 7 fix */
* html .paynowpad {padding-bottom:0px;} /*ie 6 fix */


/**************************
           Styles for VM files
**************************/

/* report_body.vm */
.vmright {text-align:right;}
.vmleft {text-align:left;}

.displayNone{display:none;}

/* layout.vm */
.width150 {width:150px; text-align:right;}

/* border="0" cellspacing="0" cellpadding="0" */
.table0 {border:0px; border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px;}

/* width="17" height="15" border="0" */
.img1 {width:17px; height:15px; border:0px;}

/* prompt.vm -- width="20" height="16" border="0" */
.img3 {width:20px; height:16px; border:0px;}

/* same file -- width="100px" */
.wid100px {width:100px;}

/* report_body.vm */
.bodr1 {border-bottom:1px}
.reprt {float:right;margin-top:3px;}
.reprt1 {width:100%; text-align:right;margin-top:3px; position:relative; z-index:999; background-color:#fff; padding:0px; margin:0px;}
*:first-child+html .reprt1 {margin-top:3px;} /*ie 7 fix */
* html .reprt1 {margin-top:5px;} /*ie 6 fix */



/*****************************************
		Styles for Statement Module
******************************************/

/*tree.jsp  - width="21%" valign="bottom" -td tag in line 401*/
.widValign{width:21%; vertical-align:bottom;}

/*tree.jsp - align="absmiddle" - img tag Line number 404*/
.vAlignMiddle{vertical-align:middle;}

/*tree.jsp - line number 248 - cellspacing=\"1\" width=\"12%\" cellpadding=\"1\" valign=\"bottom\" */
.treeTdStyle1{ width:12%;  vertical-align:bottom;}

/*tree.jsp - line number 260 - cellspacing=\"1\" width=\"14%\" cellpadding=\"1\"  valign=\"bottom\" */
.treeTdStyle2{width:14%; vertical-align:bottom;}
/*statement.xml*/
.tableStyle{border-collapse:collapse;border-spacing:0;padding:0;}

/*Statements_unbilled.jsp*/
.underline{text-decoration:underline;}

/*tree.jsp*/
.vAlignBottom{vertical-align:bottom;}

/************************************************
	Analytics Module
****************************************************/

/* telco_budget.xml */
.tableAlign {width:770px; border-spacing:0px; border-collapse:collapse;border:0;}
.tdAlign {text-align:right;}

/* telco_company_users.xml */
.tableAlign2 {width:750px; border-spacing:0px; border-collapse:collapse;border:0;}

/* custom_select_column.vm */
.width40 {width:40%;}
.width40Align{width:40%;text-align:center;}
.tdVerAlign{text-align:right; vertical-align:middle;}

/*report_library.vm*/
.width150px{width:150px;}

/*ApplicationResources.properties - Hav eto add to the clear case*/
.vAlignAbsMid{vertical-align:middle;}

/*report_body.vm*/
.borderBot{border-bottom:1px;}

/*sideleft_bar_analytics.jsp*/
.table98 {border:0; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; width:98%;}

/*telco.xml*/
.img9{border:0; width:15px; height:15px;}

/*cost_manage_re-bill.jsp*/
.wid100{width:100%;}

.table100{border:0; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px;width:100%;}

/*************************Login.jsp**********************/
.vAlText{text-align:right; vertical-align:top;}
.width60{width:60%;}

/********Logout.jsp***************************/
.tableLogout{width:470px; border-spacing:0px; border-collapse:collapse; padding:5px}


/********* no data text ******/
.noData{color:red;font-size:7px;}
.noData1{color:red;}


/************rpt.chartCompressed*****************/
.chartCom{color:red;font-size:8px;}

/************** Footer fix *******************/
.footerpad {padding:2px 10px 2px 10px; background-color:#ffffff; width:790px;}
*:first-child+html .footerpad { width:810px; } /*ie 7 fix */
* html .footerpad { width:810px; } /*ie 6 fix */

.footerpadPay {padding:2px 10px 2px 10px; background-color:#ffffff; width:608px;}
*:first-child+html .footerpadPay { width:628px; } /*ie 7 fix */
* html .footerpadPay { width:628px; } /*ie 6 fix */
/****************** tree_generic.jsp ********************/
.height20 {height:20px;}